Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Fifth Third Bank Tennis Classic - Lexington Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells 2004 Colorado Tennis Classic - Denver Miami Open - Miami Coupe Rogers - Montreal Smith Barney Men's Challenger - Covington Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Open de Tenis Amaya - Pamplona Samsung Securities Cup - Seoul Shimadzu All Japan Indoor Tennis Championships - Kyoto Fergana Challenger - Fergana 2006 North Shore Pro Tennis Championship - Winnetka Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Australian Open - Melbourne Wimbledon - London U.S. Open - New York Challenger Banque Nationale Rimouski - Rimouski Wimbledon - London Australian Open - Melbourne Wimbledon - London Shimadzu All Japan Indoor Tennis Championships - Kyoto U.S. Open - New York Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan U.S. Open - New York Australian Open - Melbourne French Open - Paris Astana Challenger - Astana Dublin Challenger - Dublin U.S. Open - New York Australian Open - Melbourne French Open - Paris Togliatti Cup - Togliatti Penza Cup - Penza Wimbledon - London Mordova Cup 2007 - Saransk U.S. Open - New York Australian Open - Melbourne Geneva Challenger - Geneva French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York IPP Open - Helsinki Taiwan Challenger - Kaohsiung Australian Open - Melbourne Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane French Open - Paris McDonalds ATP Challenger - Burnie Wimbledon - London U.S. Open - New York Australian Open - Melbourne 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon French Open - Paris Shimadzu All Japan Indoor Tennis Championships - Kyoto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Fergana Challenger - Fergana Australian Open - Melbourne Izmir Cup - Izmir French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Nielsen USTA Pro Tennis Championship - Winnetka French Open - Paris U.S. Open - New York Challenger Banque Nationale - Granby Australian Open Qualifying - Doha The Comercia Bank Challenger - Aptos French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Geneva Challenger - Geneva Wimbledon - London President's Cup - Astana IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Melbourn Challenger Kyoto Challenger Korat Challenger Busan Challenger Zagreb Challenger Fergana Challenger Karlsruhe Challenger Penza Challenger Saransk Challenger Samarkand Challenger Geneva Challenger Karshi Challenger Almaty Challenger Astana Challenger Yokohama Challenger Helsinki Challenger Khanty-Mansiysk Challenger Kazan Challenger Sarajevo Challenger Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Busan Challenger Fergana Challenger Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 2R, TPE-IND 2-3 Milan Challenger Davis Cup, Group I, PO, PHI-TPE 2-3 Orbetello Challenger Saransk Challenger Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group II, 1R, LIB-TPE 3-2 Davis Cup, Group I, 2R, RUS-AUT 1-3 Kitzbuhel Challenger Salvador Challenger Todi Challenger Astana Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Monza Challenger Rome Challenger Ostrava Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Oberstaufen Challenger Orbetello Challenger Wuhai Challenger Segovia Challenger Beijing Challenger Binghamton Challenger Karshi Challenger Astana Challenger Seville Challenger Shanghai Challenger Szczecin Challenger Madrid Challenger Bangkok Challenger Seoul Challenger Geneva Challenger Toyota Challenger Heilbronn Challenger Burnie Challenger Kazan Challenger Quimper Challenger Meknes Challenger Singapore Challenger Casablanca Challenger Kyoto Challenger Pingguo Challenger Rabat Challenger Barranquilla Challenger Olympics - Rio de Janeiro Davis Cup, Group I, 1R, KOR-TPE 4-1 Penza Challenger Astana Challenger Wuhan Challenger Pozoblanco Challenger Segovia Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Ningboo Challenger Orleans Challenger Seoul Challenger Loughborough Challenger Yokohama Challenger Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, PO, TPE-KOR 1-3 Tashkent Challenger Toyota Challenger Noumea Challenger Davis Cup, Group I, 1R, RUS-DEN 4-1 Gimcheon Challenger Davis Cup, Group I, 2R, RUS-ESP 3-2 Tashkent Challenger Bangalore Challenger Hua Hin Challenger Turkey F4 Turkey F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Davis Cup, Group I, 1R, TPE-CHN 0-5 Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Chinese Taipei F1 (Taipei) M15 Anning M15 Anning M25 Taipei M15 Hua Hin M15 Hua Hin USA F1 USA F2 USA F3 Qatar F1 Qatar F2 Japan F4 Japan F5 Japan F6 USA F28 USA F29 USA F30 China F1 China F2 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Australia F2 Uzbekistan F1 Uzbekistan F2 Korea F2 China F1 Spain F13 China F4 China F5 Japan F9 Australia F7 Australia F8 China F6 China F7 China F1 China F2 Australia F1 Australia F2 Korea F3 Uzbekistan F3 Uzbekistan F4 Japan F4 USA F13 USA F14 Thailand F4 Thailand F5 Japan F11 Japan F12 Australia F1 Australia F2 Japan F2 Korea F1 Korea F2 Uzbekistan F2 Ireland F2 Russia F3 China F6 China F7 Nigeria F3 Nigeria F4 China F2 Japan F1 Japan F2 Japan F3 Russia F2 Uzbekistan F2 Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Thailand F4 Thailand F5 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Russia F3 Thailand F3 Usa F2 Usa F3 Bosnia & Herzegovina F2 Usa F7 Kazakhstan F1 Kazakhstan F2 Usa F8 Usa F9 France F6 France F7 Italy F6 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 China F2 Spain F7 Thailand F1 Thailand F2 China F3 China F4 China F5 Korea F2 Korea F3 China F7 Chinese Taipei F1 Chinese Taipei F2 Thailand F4 Chinese Taipei F3 Chinese Taipei F4 China F4 Vietnam F3 Israel F7 Israel F8 Israel F9 China F8 India F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 Uzbekistan F2 Korea F1 Spain F19 Spain F20 Chinese Taipei F1 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Philippines F1 Qatar F1 Qatar F2 Qatar F3 Thailand F8 Thailand F9 Kazakhstan F10 Kazakhstan F11 Chinese Taipei F1 Turkey F34 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Wuhan M25 Wuhan M25 Taipei M15 Nonthaburi M25 New Delhi M25 Lucknow M25 Jakarta M25 Jakarta M25 Dallas M25 Champaign M25 Hua Hin M25 Mumbai M25 New Delhi M15 Tianjin M25 Tianjin Shimadzu All Japan Indoor - Kyoto Head Cup Busan Open - Busan Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Busan Open - Busan USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx College Station Challenger - College Station Austin Challenger - Austin Heineken Challenger - Ho Chi Minh City Oberstaufen Cup - Oberstaufen Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas HTV Challenger - Ho Chi Minh City Busan Open Challenger Tennis - Busan Penza Cup - Penza Kia International In Caloundra - Caloundra IPP Open - Helsinki Samsung Challenger 2007 - Ho Chi Minh City Karshi Challenger - Karshi Flea Market Cup - Busan 5 Volkswagen Challenger - Wolfsburg Busan Open Challenger Tennis - Busan Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Dunlop World Challenge - Toyota Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Carson Challenger Yuba City Challenger Como Challenger Ljubljana Challenger Calabasas Challenger Toyota Challenger Dallas Challenger Belgrade Challenger Baton Rouge Challenger Tallahassee Challenger Zagreb Challenger Campos do Jordao Challenger Brasilia Challenger Seville Challenger Honolulu Challenger Guangzhou Challenger Pingguo Challenger Bordeaux Challenger Marrakech Challenger San Luis Potosi Challenger Leon Challenger Rome Challenger Kaohsiung Challenger Nottingham Challenger Nottingham-2 Challenger Braunschweig Challenger Beijing Challenger Karshi Challenger Mons Challenger Geneva Challenger Helsinki Challenger Toyota Challenger Tyumen Challenger Noumea Challenger Karshi Challenger Samarkand Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Fergana Challenger Tashkent Challenger Kazan Challenger Geneva Challenger Seoul Challenger Yeongwol Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Tyumen Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger St. Brieuc Challenger Tunis Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Karshi Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Winnetka Challenger Portoroz Challenger Kaohsiung Challenger Astana Challenger Lexington Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Izmir Challenger Indore Challenger Pune Challenger Traralgon Challenger Eckental Challenger Ortisei Challenger Traralgon Challenger 2 Yokohama Challenger Bucaramanga Challenger Hong Kong Challenger Santo Domingo Challenger New Delhi Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Kazan Challenger Raanana Challenger Batman Challenger Mersin Challenger Taipei City Challenger Karshi Challenger Eskisehir Challenger Furth Challenger Moscow Challenger Fergana Challenger Marburg Challenger Astana Challenger Segovia Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Agri Challenger Pune Challenger Ortisei Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Canberra Challenger Wroclaw Challenger New Delhi Challenger Kyoto Challenger Zhuhai Challenger Irving Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Fergana Challenger Bastad Challenger Gimcheon Challenger Recanati Challenger Astana Challenger Chengdu Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Pune Challenger Ortisei Challenger Kobe Challenger Brescia Challenger Toyota Challenger Astana Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Budapest Challenger Kyoto Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Winnipeg Challenger Astana Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Istanbul Challenger Gwangju Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Bangkok Challenger Qujing Challenger Taipei City Challenger Nanchang Challenger Anning Challenger Almaty Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Eckental Challenger Bratislava Challenger Bergamo Challenger Indian Wells Challenger Phoenix Challenger St. Brieuc Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Nur-Sultan Challenger Vancouver Challenger Orleans Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Canberra Challenger Bengalaru Challenger Indian Wells Challenger Prostejov Challenger Istanbul Challenger Eckental Challenger Biella 2 Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Lugano Challenger Marbella Challenger Belgrade Challenger Zagreb Challenger Nottingham 1 Challenger Nottingham 2 Challenger Istanbul 2 Challenger Bergamo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Mexico City Challenger San Luis Potosi Challenger Tallahassee Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Malaga Challenger Porto Challenger Nur-Sultan Challenger Segovia Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Istanbul Challenger Ismaning Challenger Hamburg Challenger Brest Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Vilnius Challenger Cherbourg Challenger Rovereto Challenger Pau Challenger Seoul Challenger Gwangju Challenger Busan Challenger Skopje Challenger Vicenza Challenger Blois Challenger Troyes Challenger Salinas Challenger Guangzhou Challenger Shenzhen 1 Challenger Shenzhen 2 Challenger Bergamo Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Chennai Challenger Bengaluru Challenger Pune Challenger New Delhi Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Astana Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Guangzhou Challenger Thailand Open - Bangkok Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Interwetten Austrian Open - Kitzbuhel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SAP Open - San Jose Serbia Open - Belgrade Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open Parc - Lyon Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Chengdu Open - Chengdu Astana Open - Astana Sofia Open - Sofia